package Java0308;

public class Loop9 {
    public static void main(String[] args) {
        //找到所有的水仙花数(三位数)
        //定义循环变量并赋初值
        int i = 100;
        //存储百位上的数字
        int bai;
        //存储十位上的数字
        int shi;
        //存储个位上的数字
        int ge;
        System.out.print("水仙花数：");
        while (i < 1000) {
            //分别求出i的各个位上的数字
            bai = i / 100;
            shi = i / 10 % 10;
            ge = i % 10;
            //判断这个数等于每一位上的数的立方和
            if (i == (bai * bai * bai + shi * shi * shi + ge * ge * ge)) {
                System.out.print(i + " ");
            }
            //自增
            i++;
        }
    }
}
